<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8" />
    <title>3.事件传参</title>
    <!-- 引入Vue -->
    <script type="text/javascript" src="../../js/vue.js"></script>
  </head>
  <body>
    <!-- 准备好一个容器-->
    <div id="demo">
      <h2>{{school}}坐落于{{addresss}}</h2>
      <button @click="showTel1">点我展示学校电话（不传参）</button> <br><br>
      <button @click="showTel2(666)">点我展示学校电话（传一个参数）</button> <br><br>
      <button @click="showTel3(666,777,888)">点我展示学校电话（传多个参数）</button> <br><br>
      <button @click="showTel4(666,777,888,addresss)">点我展示学校电话（传递的参数也可以是data中的数据）</button> <br><br>
      <button @click="showTel5(666,addresss,$event)">点我展示学校电话（传参+事件对象）</button>

      <hr>
      <!-- 如下代码只有小可爱才会写 -->
      <!-- <button @click="showTel1()">点我展示学校电话</button> -->
      <!-- <button @click="showTel1($event)">点我展示学校电话</button> -->
    </div>

    <script type="text/javascript">
      new Vue({
        el:'#demo',
        data:{
          school:'尚硅谷',
          addresss:'宏福科技园',
          tel:'010-56253825'
        },
        methods:{
          showTel1(event){
            console.log('showTel1调用了',event)
            alert(this.tel)
          },
          showTel2(value){
            console.log(value)
            alert(this.tel)
          },
          showTel3(a,b,c){
            console.log(a,b,c)
            alert(this.tel)
          },
          showTel4(a,b,c,d){
            console.log(a,b,c,d)
            alert(this.tel)
          },
          showTel5(a,b,event){
            console.log(a,b,event)
            alert(this.tel)
          }
        }
      })
    </script>
  </body>
</html>